package com.icecola.d9_tz;

public class Test {
    public static void main(String[] args) {
        //目标：拓展悲观锁，乐观锁原理
        // 悲观锁：一上来加锁，每次只能一个线程进入，访问完毕解锁，线程安全，但性能差
        // 乐观锁：一开始不上锁，等到出现线程安全问题的时候开始控制，性能较好
        
//        Runnable target = new MyRunnable();
        Runnable target = new MyRunnable2();

        // 多个线程处理同一个对象，会出现安全问题
        for (int i = 1; i <=1; i++) {
            new Thread(target).start();
        }
    }
}
